<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<#--
    1. 这个是验证model中的对象的值中包含有特殊字符<>时是否会使freemarker报错, 因为之前项目汇总碰到保存了一条包含特殊字符的数据之后, 导致报错.
        - 但是当时的条件是这样写的:
        ```
        <
        #if name?? && (name) != ''>
            ${name}
        </#if>
        ```
        - 经过验证, 是不规则的freemarker语法导致的这个问题.
            1. 不规则语法报的错误:
            ```
            freemarker.core.ParseException: Syntax error in template "special/special_characters.ftl" in line 24, column 1:
            Unexpected directive, "</#if>". Check if you have a valid #if-#elseif-#else structure.
            ```
        - 所以, 编程时一定要保证语法的正确性, 不能随便写.

-->

<p>${name}</p>

<#--
下面是不规则的语法, 会报错:
<
#if name?? && (name) != ''>
${name}
</#if>
-->

</body>
</html>